package h_eekwan.basic;

public class J07_For {

	public static void main(String[] args) {
		// 반복문 - for문
		
		// for문의 초기화식에 선언한 변수는
		// for문 안에서만 사용가능한 지역변수로 인식
		// for문 밖을 벗어나면 그 변수는 사라짐
		// for문 밖({ })을 벗어나면 그 변수는 사라짐
		
		// 상황1) 간단한 인사말 5번 출력			
		for(int i=1; i<=5; ++i) {					// for문안에서 int i = 1;를 선언하면 
			System.out.println("희관아 힘내");	// 그 for문안에서만 i를 사용가능 
		}										// 즉 다른 for문에서 i를 초기화 시키려면
												// for문안에 int 1 = 1;로 초기화 시켜야함
		// 상황2) 1 - 10까지 출력
		for(int i = 1; i<=10 ; ++i ){
			System.out.println(i+" ");
		}
			
		// 상황3) 1 - 50 사이 홀수 출력		
		for (int i = 1; i<50; ++i ){
			if(i%2!=0)
			System.out.println(i);
			
		}
			
		// 상황4) 1 - 100 까지의 총합 출력
		int sum = 0;
		for(int i = 1; i<=100; ++i  ){
			sum = sum + i;									
		}System.out.println(" 1부터 100까지의 총합 : "+sum);
		
		// 상황5) 100 - 1까지 출력
		for(int i=100;i>=1;i=i-1){
			System.out.println(i);
		}
			
		// 상황6) 100 - 1사이 짝수 출력
		for(int i=100;i>=2;i=i-2){
			System.out.println(i);
		}
		
		// 상황7) 구구단 중 7단 출력
		for(int i=1; i<=9; ++i){
			System.out.println("7 x "+i+" = "+7*i);
		}
					
		// 상황8) 십구단 중 18단 출력
		for (int i = 1; i <=19; i++) {
			System.out.println("18 x " +i+" = " + 18*i);
			
		}
			
		
		
		
		
		
	}

}
